export const ElementClass=(fire=false,water=false,wind = false,reverseFire=false,reverseWater= false,reverseWind = false,text='')=>{
    return{
        fire:fire,
        water:water,
        wind:wind,
        reverseFire:reverseFire,
        reverseWater:reverseWater,
        reverseWind:reverseWind,
        text:text
    }
}
export const getText=(elementClass)=>{
    if (elementClass.text.length===0){
        if (elementClass.fire&&elementClass.water&&elementClass.wind&&elementClass.reverseFire&&elementClass.reverseWater&&elementClass.reverseWind){
            return '无相之无'
        }
        if (!elementClass.fire&&!elementClass.water&&!elementClass.wind&&!elementClass.reverseFire&&!elementClass.reverseWater&&!elementClass.reverseWind){
            return '空虚之无'
        }
        if (elementClass.fire&&elementClass.water&&elementClass.wind&&!elementClass.reverseFire&&!elementClass.reverseWater&&!elementClass.reverseWind){
            return '创世之光'
        }
        if (elementClass.reverseFire&&elementClass.reverseWater&&elementClass.reverseWind&&!elementClass.fire&&!elementClass.water&&!elementClass.wind){
            return '逆行之暗'
        }
        let out=''
        if (elementClass.fire){
            if (elementClass.reverseFire){
                out+='双相之火'
            }else {
                out+='正位之火'
            }
        }else {
            if (elementClass.reverseFire){
                out+='逆位之火'
            }else {
                out+='空悬之火'
            }
        }
        if (elementClass.water){
            if (elementClass.reverseWater){
                out+='双相之水'
            }else {
                out+='正位之水'
            }
        }else {
            if (elementClass.reverseWater){
                out+='逆位之水'
            }else {
                out+='空悬之水'
            }
        }
        if (elementClass.wind){
            if (elementClass.reverseWind){
                out+='双相之风'
            }else {
                out+='正位之风'
            }
        }else {
            if (elementClass.reverseWind){
                out+='逆位之风'
            }else {
                out+='空悬之风'
            }
        }
        return out
    }else {
        return elementClass.text
    }
}
